.content{
		max-width: 640px; min-width: 320px; outline: none;
		margin: 0 auto;
	}
	.banner1 img{
		width: 100%;
	}
	.allBrand{width: 100%; }
	.allBrand p{
		/*display: inline-block;*/ padding-left: 4%;padding-top:2%;padding-bottom:2%;
		/*font-size: 2.2rem;*/
	}
	.allBrand .Btitle{
		font-size: 1.4rem;
	}
	.Brandelist{
		/*width: 100%;
		border-bottom: 1rem solid red;*/
	}
	 .swiper-container {
	 	/*padding-left: 4%;*/ display: inline-block; width: 88%;
       /* font-size: 0;*/
    }
    .swiper-wrapper{
    	 width: 90%;
    	/*margin-left: 4%;*/
    }
    .box{
    	width: 100%;
    	max-width: 640px;
    	min-width: 320px;
    	padding-left: 3%;
		padding-bottom:0;
    }
    .swiper-container .swiper-wrapper .swiper-slide{
        padding-right:0%;
    	display: inline-block;
        text-align: center;
        background: #fff;
       /* font-size: 0;*/
        width: 30%;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
     .swiper-container  .swiper-slide img{width: 100%;  display: block;}
     .icon{width: 7%;float: right; padding-right: 3%;margin-top: 2%;}
     .icon2{width: 7%;float: right; padding-right: 3%;margin-top: 7%;}
     .icon img{width: 100%;}
     .icon2 img{width: 100%;}
     .swiper-slide p{font-size: 1rem; display: block;}

     .swiper-container .swiper-slide .swiper-slide-list p { text-align: center;}

     .box1{height: 1rem; background: #f5f5f5;width: 100%;max-width: 640px;min-width: 320px;margin-top: 2%;}

    .recommend .title{font-size: 1.4rem; padding-left: 4%;  margin-top: 2%; margin-bottom: 2%;/* margin-left: 4%;*/ }
   /* .recommend .r_list{width: 100%;}*/
    .swiper-container2 {display: inline-block;width: 88%;max-width:640px; /*min-width:320px;*/overflow: hidden; }
   .swiper-container2 .swiper-slide{margin-right: 0%;}
   .swiper-container2 .swiper-slide .swiper-slide-list img{width: 98.9%;}

    .swiper-container2 .swiper-slide .swiper-slide-list span { text-align: center;
    	font-size: 1.3rem; padding-top: 2%; display: block;
    }
    .swiper-container2 .swiper-slide .swiper-slide-list p{display: inline-block; margin-top: 1%; color:#c7c7c7;font-size: 1.1rem}

     .fixed { position: fixed; top: 0px; width: 100%;margin:0;}
     .pd { width: 100%; z-index: 999; background: #fff; position: relative;}
 .swiper-container-free-mode > .swiper-wrapper { margin: 0 0; }
.swiper-container .swiper-slide { width: 100%; }
.swiper-container4 {
	width: 100%;
	line-height: 2rem;
	background-color: #fff;
	overflow: hidden;
	margin-bottom: 10px;
}
.swiper-container4 .swiper-slide {
	text-align: center;
	font-size: 15px;
	background: #fff;
	width: 20%;
	color: #737373;
	margin-top: 4%;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#selectBorder { color: tomato; }
.swiper-slide-width4 { width: 17%; }
.lis_index_cont2, .lis_index_cont3, .lis_index_cont4, .lis_index_cont5, .lis_index_cont6, .lis_index_cont7, .lis_index_cont8, .lis_index_cont9, .lis_index_cont10 { display: none;padding: 0 10px }
*{margin: 0px;padding: 0px}
.cms_a { width: 46%; float: left; margin-left: 2.3%; border: 1px solid #D9D9D9; background: #FFF; display: block; margin-bottom: 2.3%;text-decoration: inherit; }
.cms_title { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%; font-size: 12px; margin: 0 auto; padding-top: 3%; color: #373737; }
.cms_price { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%; font-size: 12px; margin: 0 auto; padding-top: 3%; padding-bottom: 3%; color: #373737; }
.cms_saleprice { font-size: 14px; color: tomato; font-weight: bold; }
.cms_cprice { font-size: 10px;text-decoration:line-through; color: #999; padding-left: 3px; }